f7d44e929fd2a8dac5f15c50c2eea1d448e92eb7,hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/StripeCompactor.java,StripeCompactor,compact,#CompactionRequest#number#number#number[]#number[]#number[]#number[]#ThroughputController#User#,97

Before Change


    StripeMultiFileWriter writer =
        new StripeMultiFileWriter.SizeMultiWriter(store.getComparator(), targetCount, targetSize,
            left, right);
    return compact(writer, request, new StripeInternalScannerFactory(majorRangeFromRow,
        majorRangeToRow), throughputController, user);
  }

  @Override

After Change


        "Executing compaction with " + targetSize + " target file size, no more than " + targetCount
            + " files, in [" + Bytes.toString(left) + "] [" + Bytes.toString(right) + "] range");
    }
    return compact(request, new StripeInternalScannerFactory(majorRangeFromRow, majorRangeToRow),
      new CellSinkFactory<StripeMultiFileWriter>() {

        @Override
        public StripeMultiFileWriter createWriter(InternalScanner scanner, FileDetails fd,
            boolean shouldDropBehind) throws IOException {
          StripeMultiFileWriter writer = new StripeMultiFileWriter.SizeMultiWriter(
              store.getComparator(), targetCount, targetSize, left, right);
          initMultiWriter(writer, scanner, fd, shouldDropBehind);
          return writer;
        }
      }, throughputController, user);
  }

  @Override